Wormhole 用例分析:Uniswap 跨链治理中最受欢迎的跨链通信协议
你知道 Uniswap v3 在多少条链上进行了部署吗?
据 Uniswap Governance 显示,截至目前 Uniswap v3 已经在 15 条链上进行了部署,包括几乎所有主流的 L1(EVM 兼容)和 L2。在当下多链并存的市场格局中,类似的案例还有很多,越来越多应用正在成为多链应用。而多链部署常常伴随着如何在不同的区块链网络之间进行高效、安全的治理决策的问题。
为了解决这个问题, Uniswap 专门委托了一些具有专业知识背景的人员组成跨链桥评估委员会(Cross-chain Bridge Assessment Committee)对目前社区中呼声较高的几个跨链消息传递协议进行了评估并出具报告。最终该委员会批准 Wormhole 用于 Uniswap 所有跨链部署。
Uniswap 作为全球最大的去中心化交易所(DEX),其选择的技术和协议往往会影响到整个区块链行业的发展趋势。因此,本文将深入探讨 Uniswap 为什么选择 Wormhole,以及 Wormhole 如何帮助 Uniswap 实现跨链治理的目标。
在开始正题之前插播一个消息,Wormhole 中文社区交流群现已建立,感兴趣的朋友可以扫码加入:
Part1Uniswap 跨链桥评估报告诞生背景
在进一步进行深入探讨 Uniswap 选择 Wormhole 作为其跨链治理的首选跨链消息传递协议之前,我们有必要简单了解下 Uniswap 委托跨链桥评估委员会构建评估框架和出具评估报告的背景。
2022 年末,Uniswap 论坛收到了在 BNB Chain 上正式部署 Uniswap v3 的提案,这引发了围绕跨链治理用例应该使用哪种桥接解决方案的大量讨论。在大量帖子中,社区成员提出了 Wormhole、Layerzero、Celer 和 DeBridge 等潜在方案。这次讨论具有很强的技术性,同时也引发了一些争议,不同的跨链桥接方案团队成员都参与了讨论并直接指出了每个建议解决方案的成本和收益。最终,将 Uniswap v3 部署到 BNB Chain 的提案获得通过,并选择 Wormhole 作为桥接解决方案来启用部署。
在 BNB 链部署投票之后,为了更好地为 Uniswap 社区做出此类决定做好准备,Uniswap 基金会召集了跨链桥评估委员会,并编写了 Uniswap 跨链桥评估报告。该委员会的主要目标是:
支持代表和社区成员做出与跨链部署相关的明智决策 为跨链桥解决方案提供商提供清晰的流程 为所有治理利益相关者消除治理流程中的低效率问题
由此可见,Uniswap 跨链桥评估报告是一份具有明确性目标且相当专业的报告,体现了 Uniswap 团队在选择跨链解决方案时严谨的态度,同时也为后续社区成员在为类似的提案投票时提供了一定的指导。
Part2Uniswap 选择 Wormhole 的原因
Uniswap 的跨链桥接评估委员根据多种因素对桥接协议进行了评估,包括安全性、可扩展性(轻松扩展到 Uniswap 新部署的链的能力、灵活性(随着时间的推移演进和升级的能力)和集成工作。
根据这些高级别评估领域,委员会创建了一个框架来评估六座桥梁,其中包括以下四类风险:
架构风险(Architecture Risk) 实施风险(Implementation Risk) 操作风险(Operational Risk) 网络风险(Network Risks)
然后,委员会采用了两个步骤来完成他们的评估和建议。首先,他们评估了每个协议的核心属性、设计选择和安全假设,并完成了对其实施和操作实践的高级审查。在第一阶段符合相关标准的协议将进入第二阶段。在第二阶段,对所有四类风险完成了严格的评估,包括对源代码以及链上和链下数据的分析。
最终通过委员会的深入研究以及各个跨链通信协议团队的合作,委员会得出结论 Wormhole 和 Axelar 两个跨链通信协议显示出足够的前景被 Uniswap DAO 用于跨链治理。其中,Wormhole 获得批准被用于所有跨链部署,将持续监控影响其核心安全模型的变化;Axelar 获得有条件的批准,需要在其多签治理进行更新后重新评估。
以下是经过委员会评估后得出分析总结:
对 Wormhole 的分析得出结论,它满足上述评估框架中概述的 Uniswap DAO 跨链治理用例的要求。验证者集合包括许多信誉良好的实体,验证者的数量和安全阈值都设置在令人满意的水平。此外,协议的实施和操作安全实践都得到了充分考虑,自 2022 年 2 月发生漏洞事件以来,他们的 DevSecOps 实践和事件响应程序得到了重大改进。委员会已经确定了一些需要改进的领域,并建议定期监控可能影响协议安全状况的任何重大变化。
从上面的结论中我们已经可以得出一些 Uniswap 最终选择 Wormhole 的显而易见的原因,结合该报告的全部内容,我们梳理和总结了其选择 Wormhole 的几大原因:
1. 社区支持与认可
在 Uniswap 论坛收到在 BNB Chain 上部署 Uniswap v3 的提案后,社区成员提出了多个跨链通信协议作为潜在选项,经过社区的广泛讨论和投票,Wormhole 最终被选为 Uniswap 在 BNB Chain 上的治理桥。除此之外,Wormhole 也在随后的多个 Uniswap v3 部署提案中获得了支持,这些都反映了社区对 Wormhole 的高度信任和支持。
以下是截止目前 Uniswap v3 所部署的链中选择的跨链通信协议一览:
从上表中可以看出,除了 L2 基本上使用原生桥(Native Bridge)进行跨链消息传递,Wormhole 是目前 Uniswap 跨链治理中最受欢迎的跨链通信协议。
2. 安全性与稳定性
Wormhole 的设计和架构都注重安全性和稳定性,这对于 Uniswap 这样的大型项目来说是非常关键的。Uniswap 需要确保其跨链治理决策能够安全、准确地传递到目标链,而 Wormhole 提供了这样的保障。该委员会的安全评估得出的结论是,Wormhole 的内部设计经过深思熟虑,并且符合最佳实践。总的来说,他们的观察表明代码库已经成熟。他们还对 Wormhole 强大的安全实践进行了其他一些观察,包括:
众多知名安全公司对系统不同方面、不同范围进行了审计。所有已发布的审计表明任何高度或关键的严重性问题均已得到解决。 对核心组件和整个系统进行了强有力的测试。 积极的 Bug Bounty(漏洞赏金计划),赏金高达 250 万美元(上限为受影响价值的 10%)。 足够详细且信息丰富的技术文档。 定义明确的开发和部署实践。
3. 高效的跨链通信
Wormhole 能够提供快速、实时的跨链消息传输,这对于 Uniswap 的治理决策来说是非常重要的。任何延迟或中断都可能影响到 Uniswap 的治理效果和用户体验。
4. 灵活性与扩展性
Wormhole 不仅支持现有的主流区块链网络,还具有很好的扩展性,可以轻松地支持未来的新链。这为 Uniswap 提供了更多的跨链治理选择和可能性。
5. 与 Uniswap 的技术和理念契合
Wormhole 的设计理念和技术架构与 Uniswap 的去中心化理念和技术需求非常契合,这使得两者能够更好地协同工作,实现跨链治理的目标。
总的来说,Uniswap 选择 Wormhole 作为其跨链治理的核心协议,是基于 Wormhole 的技术优势、社区支持以及与 Uniswap 的契合度。这一选择不仅反映了 Uniswap 对 Wormhole 的高度信任,也为整个区块链行业提供了一个成功的跨链治理用例。
Part3Wormhole 在 Uniswap 中的实际应用
跨链治理作为 Uniswap 在多链部署背景下的核心功能之一,其实际应用的效果将直接影响到 Uniswap 的整体运营和用户体验。那么 Wormhole 作为 Uniswap 跨链治理中最受欢迎的跨链通信协议具体是如何运作的呢?
在此之前,我们首先来了解下 Uniswap 的治理和跨链治理如何运作。
Uniswap DAO 对 Uniswap 协议的治理是通过 Compound 的 Governor Bravo 合约的分叉进行管理的,该合约允许主网(以太坊)上 UNI 代币的持有者使用提案 → 投票 → 队列 → 执行模式来提议和执行函数调用。
治理流程从社区提案开始,经过迭代和一轮链下投票,然后提交链上进行最终投票和执行。如果提案通过了最终的链上投票,它将在时间锁合约中排队,其中提议的更改可以在 2 天的延迟后执行。2 天延迟后,任何有足够资金支付交易的以太坊账户都可以调用相关执行函数。这一延迟是为了让不同意变更的利益相关者有足够的时间选择退出协议。
下图说明了该提案的链上部分,该提案更改了以太坊上 Uniswap v3 部署的协议级参数。
而 Uniswap DAO 跨链治理用例的主要功能要求是能够将治理消息从以太坊发送到部署了 Uniswap v3 的远程链以供执行。 由于其他区块链网络上的 Uniswap 协议部署没有自己的治理合约,而是通过以太坊网络上的标准流程进行治理,这意味着对远程链上 Uniswap 协议部署的任何拟议更新都必须首先经过以太坊上 Uniswap DAO 的治理流程,如果获得批准,则该决定将通过消息传递桥传达到远程链以执行。下图概括了这一流程:
在这一用例中,Wormhole 所充当的就是图中的 Cross-chain Protocol 角色,负责将治理决策从主网(以太坊)传递到目标链以供执行。 对于 L2 来说,则由其所对应的原生桥(Native Bridge)充当这一角色。类似的,对于其他一些使用 Wormhole 作为跨链消息传递协议的应用来说,也遵循类似的工作流程,这取决于该应用的治理模块是如何设计的。
Part4总结与展望
Uniswap 作为最成功的 DeFi 项目之一,在选择跨链通信协议时遵循了最佳实践,委托了Uniswap 跨链桥评估委员会对目前市面上呼声较高并且可能满足自身需求的协议都进行了深入研究和调查,并出具详细报告为社区成员给出了专业的建议。
最终,经过委员会的全面评估,Wormhole 被正式批准用于所有跨链部署。这意味着 Wormhole 是目前市场中少数几个满足委员会评估框架中描述的 Uniswap DAO 跨链治理用例的要求的跨链通信协议之一。并且此次批准是在对 Wormhole 的架构、实施、运营和网络风险进行彻底分析之后做出的,报告中也对 Wormhole 强大的安全措施、成熟的代码库和优秀的可扩展性展开了说明。
但值得注意的是,Uniswap 跨链桥评估委员会也针对 Wormhole 提出了几项改进建议,包括推动验证者集进一步去中心化、定义明确的验证者评估指标、解决延迟问题以及实施协议内机制来解决验证者被动性问题等。据 Wormhole 贡献者披露,他们认真听了其中的建议并正在将这些纳入未来的开发路线图中,致力于为 Builders 提供一流的互操作平台。
最后,Wormhole 和 Uniswap 的成功合作为 Web3 提供了一个成功的范例,展示了跨链通信技术的巨大潜力和价值,我们期待在未来看到相关领域更多的创新和突破。
参考资料:
[1] Bridge Assessment Report (https://www.notion.so/0c8477afadce425abac9c0bd175ca382?pvs=21)
[2] Wormhole Approved for Use in All Cross-Chain Deployments by Uniswap Bridge Assessment Committee (https://wormhole.com/wormhole-approved-for-use-in-all-cross-chain-deployments-by-uniswap-bridge-assessment-committee/)
关注我们
Wormhole CN Twitter/X:
https://twitter.com/wormholechinaWormhole CN Telegram:
https://t.me/wormholechina